package com.example.smartcity;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
import android.view.View;

public class ThreadActivity extends AppCompatActivity {

    private static String tag= ThreadActivity.class.getSimpleName();



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_thread);
        //主线程===UI ====Main.  只有一个主线程
        //进程===》包含一个线程 Android 进程==app ===必须包含一个线程  ==这个线程
        //就是主线程===UI ==Main  而且这个线程是系统创建的


        //子线程
        //this.startActivity(new Intent(this,ThreadActivity.class));

        onClik(new View(this));

    }


    public void onClik(View view){
        new Thread(){
            @Override
            public void run() {
                //子线程
                Thread.currentThread();
                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        for (int a =10 ;a<0; a--){
                            Log.e(tag,Thread.currentThread().getName());
                        }
                    }
                });
            }
        }.start();


        for (int a =10 ;a<0; a--){

        }
    }

}